package cn.entity;

import lombok.Data;

import javax.persistence.*;

/**
 * 客户实体类
 * 所有的注解都是使用JPA的规范提供的注解，所以在导入注解包的时候，一定要导入javax.persistence下的
 *
 * @author Mxb
 * @version 1.0
 * @date 2020/9/17 20:27
 */

@Data
@Entity //声明实体类
@Table(name = "cst_customer") //建立实体类和表的映射关系
public class Customer {
    @Id //声明当前私有属性为主键                  自增 配置主键的生成策略
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "cust_id")
    //指定custId属性和表中cust_id字段的映射关系
    private Long custId;

    @Column(name = "cust_name")
    //指定custName属性和表中cust_name字段的映射关系
    private String custName;

    @Column(name = "cust_source")
    //指定custSource属性和表中cust_source字段的映射关系
    private String custSource;

    @Column(name = "cust_industry")
    //指定custIndustry属性和表中cust_industry字段的映射关系
    private String custIndustry;

    @Column(name = "cust_level")
    //指定custLevel属性和表中cust_level字段的映射关系
    private String custLevel;

    @Column(name = "cust_address")
    //指定custAddress属性和表中cust_address字段的映射关系
    private String custAddress;

    @Column(name = "cust_phone")
    //指定custPhone属性和表中cust_phone字段的映射关系
    private String custPhone;
}